package cn.fl.ref.asspackinfo.vo;

import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

/**
 * 资产包基础信息表
 * @author mrzhang
 *
 */
public class AssPackInfoVO extends BaseVO {

	private static final long serialVersionUID = 1L;
	
	/**
	 * 融资基数
	 */
	private Integer fncCrdnlt;
	
	/**
	 * 融资基数名称
	 */
	private String fncCrdnltNm;
	
	/**
	 * 起始日期
	 */
	private Date stdt;
	
	/**
	 * 结束日期
	 */
	private Date eddt;
	
	/**
	 * 是否保险
	 */
	private Integer isInsure;
	
	/**
	 * 是否保险名称
	 */
	private String isInsureNm;
	
	/**
	 * 是否抵押
	 */
	private Integer isMgt;
	
	/**
	 * 是否抵押名称
	 */
	private String isMgtNm;
	
	/**
	 * 租赁期数起
	 */
	private Integer leaTermB;
	
	/**
	 * 租赁期数止
	 */
	private Integer leaTermE;
	
	/**
	 * 剩余租赁期数起
	 */
	private Integer reLeaTermB;
	/**
	 * 剩余租赁期数止
	 */
	private Integer reLeaTermE;
	
	/**
	 * 起租日期起
	 */
	private Date flDateB;
	
	/**
	 * 起租日期止
	 */
	private Date flDateE;
	
	/**
	 * 是否有效（1：是，0：否） SYS0018
	 */
	private Integer isValid;
	
	/**
	 * 是否删除（1：是，0：否）（SYS0021）
	 */
	private Integer isDel;
	
	/**
	 * 逾期天数起
	 */
	private Integer odDateB;
	
	/**
	 * 逾期天数止
	 */
	private Integer odDateE;
	
	/**
	 * 融资项目编号
	 */
	private String fncPrjId;
	
	/**
	 * 客户类型
	 */
	private Integer cstTypCd;
	
	/**
	 * 客户类型名称
	 */
	private String cstTypCdNm;
	
	/**
	 * 事业部
	 */
	private String buOrgCd;
	
	
	/**
	 * 计划融资起始日期
	 */
	private String planStdt;
	/**
	 * 计划融资结束日期
	 */
	private String planEddt;
	/**
	 * 租赁起始日期
	 */
	private String flDateBegin;
	/**
	 * 租赁结束日期
	 */
	private String flDateEnd;
	
	/**
	 * 事业部名称
	 */
	private String buOrgCdNm;
	
	/**
	 * 资产包名称
	 */
	private String assPackNm;
	
	/**
	 * 替换状态（0：未预替换，1：预替换，2：已替换，3：废弃）REF0027
	 */
	private Integer repSt;
	
	/**
	 * 替换状态名称（0：未预替换，1：预替换，2：已替换，3：废弃）REF0027
	 */
	private String repStNm;
	
	/**
	 * 项目名称
	 */
	private String fncPrjNm;
	
	/**
	 * 项目状态
	 */
	private Integer fncPrjStcd;
	private String insUserFlag;//是否可查贷前数据0否1是
	private String isDisOverdue; //是否显示逾期数据（1：是，0：否） 

	/**
	 *	逾期天数大于30天的支付表的逾期本金总和REQ-10745
	 */
    private String ovdAmtSum3;
    /**
	 *	 逾期天数大于90天的支付表的逾期本金总和REQ-10745
	 */
    private String ovdAmtSum9;
    /**
	 * 资产包总的敞口（剩余租金）
	 */
    private String surplusRent;
    /**
             * 提款管理 到账时间
     */
    private Date transtm; 
    /**
     * 逾期天数大于30天的支付表的剩余本金
    */
    private String feeAmtSum3;
    /**
     * 逾期天数大于90天的支付表的剩余本金
    */
    private String feeAmtSum9;
    /**
	 * 是否预约（1：是，0：否） SYS0018
	 */
	private Integer isYl;
	
	public Integer getIsYl() {
		return isYl;
	}

	public void setIsYl(Integer isYl) {
		this.isYl = isYl;
	}

	

	public String getInsUserFlag() {
		return insUserFlag;
	}

	public void setInsUserFlag(String insUserFlag) {
		this.insUserFlag = insUserFlag;
	}
	
	
	
	/**
	 * 融资基数
	 * @return
	 */
	public Integer getFncCrdnlt() {
		return fncCrdnlt;
	}
	
	/**
	 * 融资基数
	 * @param fncCrdnlt
	 */
	public void setFncCrdnlt(Integer fncCrdnlt) {
		this.fncCrdnlt = fncCrdnlt;
	}
	
	/**
	 * 起始日期
	 * @return
	 */
	public Date getStdt() {
		return stdt;
	}
	
	/**
	 * 起始日期
	 * @param stdt
	 */
	public void setStdt(Date stdt) {
		this.stdt = stdt;
	}
	
	/**
	 * 结束日期
	 * @return
	 */
	public Date getEddt() {
		return eddt;
	}
	
	/**
	 * 结束日期
	 * @param eddt
	 */
	public void setEddt(Date eddt) {
		this.eddt = eddt;
	}
	
	/**
	 * 是否保险
	 * @return
	 */
	public Integer getIsInsure() {
		return isInsure;
	}
	
	/**
	 * 是否保险
	 * @param isInsure
	 */
	public void setIsInsure(Integer isInsure) {
		this.isInsure = isInsure;
	}
	
	/**
	 * 是否抵押
	 * @return
	 */
	public Integer getIsMgt() {
		return isMgt;
	}
	
	/**
	 * 是否抵押
	 * @param isMgt
	 */
	public void setIsMgt(Integer isMgt) {
		this.isMgt = isMgt;
	}
	
	/**
	 * 租赁期数起
	 * @return
	 */
	public Integer getLeaTermB() {
		return leaTermB;
	}
	
	/**
	 * 租赁期数起
	 * @param leaTermB
	 */
	public void setLeaTermB(Integer leaTermB) {
		this.leaTermB = leaTermB;
	}
	
	/**
	 * 租赁期数止
	 * @return
	 */
	public Integer getLeaTermE() {
		return leaTermE;
	}
	
	/**
	 * 租赁期数止
	 * @param leaTermE
	 */
	public void setLeaTermE(Integer leaTermE) {
		this.leaTermE = leaTermE;
	}
	
	/**
	 * 剩余租赁期数起
	 * @return
	 */
	public Integer getReLeaTermB() {
		return reLeaTermB;
	}
	
	/**
	 * 剩余租赁期数起
	 * @param reLeaTermB
	 */
	public void setReLeaTermB(Integer reLeaTermB) {
		this.reLeaTermB = reLeaTermB;
	}
	
	/**
	 * 剩余租赁期数止
	 * @return
	 */
	public Integer getReLeaTermE() {
		return reLeaTermE;
	}
	
	/**
	 * 剩余租赁期数止
	 * @param reLeaTermE
	 */
	public void setReLeaTermE(Integer reLeaTermE) {
		this.reLeaTermE = reLeaTermE;
	}
	
	/**
	 * 起租日期起
	 * @return
	 */
	public Date getFlDateB() {
		return flDateB;
	}
	
	/**
	 * 起租日期起
	 * @param flDateB
	 */
	public void setFlDateB(Date flDateB) {
		this.flDateB = flDateB;
	}
	
	/**
	 * 起租日期止
	 * @return
	 */
	public Date getFlDateE() {
		return flDateE;
	}
	
	/**
	 * 起租日期止
	 * @param flDateE
	 */
	public void setFlDateE(Date flDateE) {
		this.flDateE = flDateE;
	}
	
	/**
	 * 是否有效（1：是，0：否） SYS0018
	 * @return
	 */
	public Integer getIsValid() {
		return isValid;
	}
	
	/**
	 * 是否有效（1：是，0：否） SYS0018
	 * @param isValid
	 */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除（1：是，0：否）（SYS0021）
	 * @return
	 */
	public Integer getIsDel() {
		return isDel;
	}
	
	/**
	 * 是否删除（1：是，0：否）（SYS0021）
	 * @param isDel
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 逾期天数起
	 * @return
	 */
	public Integer getOdDateB() {
		return odDateB;
	}
	
	/**
	 * 逾期天数起
	 * @param odDateB
	 */
	public void setOdDateB(Integer odDateB) {
		this.odDateB = odDateB;
	}
	
	/**
	 * 逾期天数止
	 * @return
	 */
	public Integer getOdDateE() {
		return odDateE;
	}
	
	/**
	 * 逾期天数止
	 * @param odDateE
	 */
	public void setOdDateE(Integer odDateE) {
		this.odDateE = odDateE;
	}
	
	/**
	 * 融资项目编号
	 * @return
	 */
	public String getFncPrjId() {
		return fncPrjId;
	}
	
	/**
	 * 融资项目编号
	 * @param fncPrjId
	 */
	public void setFncPrjId(String fncPrjId) {
		this.fncPrjId = fncPrjId;
	}
	
	/**
	 * 客户类型
	 * @return
	 */
	public Integer getCstTypCd() {
		return cstTypCd;
	}
	
	/**
	 * 客户类型
	 * @param cstTypCd
	 */
	public void setCstTypCd(Integer cstTypCd) {
		this.cstTypCd = cstTypCd;
	}
	
	/**
	 * 事业部
	 * @return
	 */
	public String getBuOrgCd() {
		return buOrgCd;
	}
	
	/**
	 * 事业部
	 * @param buOrgCd
	 */
	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}

	/**
	 * 融资基数名称
	 * @return
	 */
	public String getFncCrdnltNm() {
		return fncCrdnltNm;
	}

	/**
	 * 融资基数名称
	 * @param fncCrdnltNm
	 */
	public void setFncCrdnltNm(String fncCrdnltNm) {
		this.fncCrdnltNm = fncCrdnltNm;
	}

	/**
	 * 是否保险名称
	 * @return
	 */
	public String getIsInsureNm() {
		return isInsureNm;
	}

	/**
	 * 是否保险名称
	 * @param isInsureNm
	 */
	public void setIsInsureNm(String isInsureNm) {
		this.isInsureNm = isInsureNm;
	}

	/**
	 * 是否抵押名称
	 * @return
	 */
	public String getIsMgtNm() {
		return isMgtNm;
	}

	/**
	 * 是否抵押名称
	 * @param isMgtNm
	 */
	public void setIsMgtNm(String isMgtNm) {
		this.isMgtNm = isMgtNm;
	}

	/**
	 * 客户类型名称
	 * @return
	 */
	public String getCstTypCdNm() {
		return cstTypCdNm;
	}

	/**
	 * 客户类型名称
	 * @param cstTypCdNm
	 */
	public void setCstTypCdNm(String cstTypCdNm) {
		this.cstTypCdNm = cstTypCdNm;
	}

	/**
	 * 事业部名称
	 * @return
	 */
	public String getBuOrgCdNm() {
		return buOrgCdNm;
	}

	/**
	 * 事业部名称
	 * @param buOrgCdNm
	 */
	public void setBuOrgCdNm(String buOrgCdNm) {
		this.buOrgCdNm = buOrgCdNm;
	}

	/**
	 * 计划融资起始日期
	 * @return
	 */
	public String getPlanStdt() {
		return planStdt;
	}

	/**
	 * 计划融资起始日期
	 * @param planStdt
	 */
	public void setPlanStdt(String planStdt) {
		this.planStdt = planStdt;
	}

	/**
	 * 计划融资结束日期
	 * @return
	 */
	public String getPlanEddt() {
		return planEddt;
	}

	/**
	 * 计划融资结束日期
	 * @param planEddt
	 */
	public void setPlanEddt(String planEddt) {
		this.planEddt = planEddt;
	}

	/**
	 * 租赁开始日期
	 * @return
	 */
	public String getFlDateBegin() {
		return flDateBegin;
	}

	/**
	 * 租赁开始日期
	 * @param flDateBegin
	 */
	public void setFlDateBegin(String flDateBegin) {
		this.flDateBegin = flDateBegin;
	}

	/**
	 * 租赁结束日期
	 * @return
	 */
	public String getFlDateEnd() {
		return flDateEnd;
	}

	/**
	 * 租赁结束日期
	 * @param flDateEnd
	 */
	public void setFlDateEnd(String flDateEnd) {
		this.flDateEnd = flDateEnd;
	}

	/**
	 * 资产包名称
	 * @return
	 */
	public String getAssPackNm() {
		return assPackNm;
	}

	/**
	 * 资产包名称
	 * @param assPackNm
	 */
	public void setAssPackNm(String assPackNm) {
		this.assPackNm = assPackNm;
	}

	/**
	 * 替换状态（0：未预替换，1：预替换，2：已替换，3：废弃）REF0027
	 * @return
	 */
	public Integer getRepSt() {
		return repSt;
	}

	/**
	 * 替换状态（0：未预替换，1：预替换，2：已替换，3：废弃）REF0027
	 * @param repSt
	 */
	public void setRepSt(Integer repSt) {
		this.repSt = repSt;
	}

	/**
	 * 替换状态名称（0：未预替换，1：预替换，2：已替换，3：废弃）REF0027
	 * @return
	 */
	public String getRepStNm() {
		return repStNm;
	}

	/**
	 * 替换状态名称（0：未预替换，1：预替换，2：已替换，3：废弃）REF0027
	 * @param repStNm
	 */
	public void setRepStNm(String repStNm) {
		this.repStNm = repStNm;
	}

	/**
	 * 项目名称
	 * @return
	 */
	public String getFncPrjNm() {
		return fncPrjNm;
	}

	/**
	 * 项目名称
	 * @param fncPrjNm
	 */
	public void setFncPrjNm(String fncPrjNm) {
		this.fncPrjNm = fncPrjNm;
	}

	/**
	 * 项目状态
	 * @return
	 */
	public Integer getFncPrjStcd() {
		return fncPrjStcd;
	}

	/**
	 * 项目状态
	 * @param fncPrjStcd
	 */
	public void setFncPrjStcd(Integer fncPrjStcd) {
		this.fncPrjStcd = fncPrjStcd;
	}

	public String getOvdAmtSum3() {
		return ovdAmtSum3;
	}

	public void setOvdAmtSum3(String ovdAmtSum3) {
		this.ovdAmtSum3 = ovdAmtSum3;
	}

	public String getOvdAmtSum9() {
		return ovdAmtSum9;
	}

	public void setOvdAmtSum9(String ovdAmtSum9) {
		this.ovdAmtSum9 = ovdAmtSum9;
	}

	public String getSurplusRent() {
		return surplusRent;
	}

	public void setSurplusRent(String surplusRent) {
		this.surplusRent = surplusRent;
	}

	public String getIsDisOverdue() {
		return isDisOverdue;
	}

	public void setIsDisOverdue(String isDisOverdue) {
		this.isDisOverdue = isDisOverdue;
	}

	public Date getTranstm() {
		return transtm;
	}

	public void setTranstm(Date transtm) {
		this.transtm = transtm;
	}

	public String getFeeAmtSum3() {
		return feeAmtSum3;
	}

	public void setFeeAmtSum3(String feeAmtSum3) {
		this.feeAmtSum3 = feeAmtSum3;
	}

	public String getFeeAmtSum9() {
		return feeAmtSum9;
	}

	public void setFeeAmtSum9(String feeAmtSum9) {
		this.feeAmtSum9 = feeAmtSum9;
	}

	
	
	
}
